Xbasic

PREVIEW_REPORT Function

Syntax

C preview_report(C report_name [,C filter [,C order [,L modal [,L session_modal [,* options ]]]]])

Arguments

report_name

The name of a saved report.

filter

Optional. Default = ".T." (All records). A character filter expression that evaluates to a logical value and selects records from the table.

order

Optional. Default = record order. A character order expression that sorts selected records.

modal

Logical. Optional. Default = .F. .T. = This means that the user does not have to close the Print Preview window before he can move to another window in Alpha Anywhere. .F. = The preview window opens as a modal dialog box. This means that the user must first close the Print Preview window before he can move to another window in Alpha Anywhere.

session_modal

Logical. Optional. Default = .T. .T. = This means that any script that calls the PREVIEW_REPORT() method will pause until the Print Preview window is closed. However, the preview window itself is not a modal dialog box. The user is free to select other windows in Alpha Anywhere. .F. = The script does not pause until the Print Preview window is closed.

options

*

Description

PREVIEW_REPORT() creates the selected report and then displays a preview of the report.

Example

PREVIEW_REPORT("Invoice", "Invoice_Number > " + quote("000001"), "Date", .T., .T.)

Limitations

Desktop applications only.

See Also